Function Concurrency Question

Hello,
  I have two functions which I desire to be run in paralell, but are currently not. They both read a lot of the same values (scalars), but write to different memories. However they also both access a common memory. This memory is a true dual port block RAM. Neither function writes to this memory, they only read from it. However both functions utilize both memory ports, which I believe prevents them functions from being scheduled for parallel execution. How do I verify that this is the case and if I'm correct how would I address it?
Thanks!
Edit: Fixed a couple of typos.

hi
I thought about one way of doing that.
At the moment, it's much more cheating than a warkaround - so especially this time, verify, verify again, use at your own and verify some more.
using similar topology as my previous examples, the trick here is to make the shared memory external - as you had tried.
here you need an explicit synchronize the functions, otherwise from a dependency point of view the 3 sub function are totally independant and will all execute in parallel.
once alpha() completes, foo() and bar() can start. Notice that the tool should report min latency == latency of alpha and max latency == latency of alpha + max ( latency of foo , latency of bar )
bool alpha( ... ) {
return 1;
void top(
data_t array_input[array_dim],
data_t array_common_write_port[array_dim],
data_t array_common_read_port_1[array_dim],
data_t array_common_read_port_2[array_dim],
data_t array_output_1[array_dim],
data_t array_output_2[array_dim]
#pragma HLS interface bram port=array_common_write_port
#pragma HLS interface bram port=array_common_read_port_1
#pragma HLS interface bram port=array_common_read_port_2
hls::stream<bool> sync_stream;
sync_stream << alpha( array_input, array_common_write_port );
if( sync_stream.read() ) {
foo( array_common_read_port_1, array_output_1 );
bar( array_common_read_port_2, array_output_2 );
Once again verify the behavior of this creative approach.
I hope this helps!

Similar Messages

  • CRM FUNCTIONAL interview questions and answers

    Dear Friends,
    Good Afternoon..!!!
    can you tell me the CRM FUNCTIONAL interview questions with answers if avialable.....
    Regards,
    Dhananjaya

    Dear friends,
    Can any body forward me interview questions and answers
    can any body tell me where can i get crm functional video tuter

  • Travel Management functions interview question and answers

    Hi Guys,
    I wanted to know Travel Management functions interview question and answers , it is most urgent for me.
    Your detail response will be highly appreciated.
    Thanks – Sam.

    Check this site
    http://help.sap.com/saphelp_470/helpdata/en/73/6bf037f1d6b302e10000009b38f889/frameset.htm
    Regards,
    Ruben

  • Oracle Asset (Functional) Practice Questions for Interviews and Exam

    https://www.createspace.com/3495382
    http://www.amazon.com/Functional-Questions-Interviews-Certification-Examination/dp/1456311581/ref=sr_1_4?ie=UTF8&s=books&qid=1289178586&sr=8-4
    List Price: $29.99
    Add to Cart
    Oracle Asset (Functional) Practice Questions for Interviews and Certification Examination (Release 11i and 12)
    Functional Consultant
    Authored by Erp Gold
    This book contains 150 Oracle Asset Practice Questions for functional consultants. Very useful for interviews and certification examinations.
    Publication Date:
    Oct 26 2010
    ISBN/EAN13:
    1456311581 / 9781456311582
    Page Count:
    94
    Binding Type:
    US Trade Paper
    Trim Size:
    6" x 9"
    Language:
    English
    Color:
    Black and White
    Related Categories:
    Computers / General

    Reported as spam!

  • Oracle Asset (Functional) Practice Questions for Interviews and Certificati

    https://www.createspace.com/3495382
    List Price: $29.99
    Add to Cart
    Oracle Asset (Functional) Practice Questions for Interviews and Certification Examination (Release 11i and 12)
    Functional Consultant
    Authored by Erp Gold
    This book contains 150 Oracle Asset Practice Questions for functional consultants. Very useful for interviews and certification examinations.
    Publication Date:
    Oct 26 2010
    ISBN/EAN13:
    1456311581 / 9781456311582
    Page Count:
    94
    Binding Type:
    US Trade Paper
    Trim Size:
    6" x 9"
    Language:
    English
    Color:
    Black and White
    Related Categories:
    Computers / General

    Reported as spam!

  • GRC 10.0 Upgrade & Functionality - 4 Questions

    Hi Forum,
    We are currently evaluating upgrading to GRC 10.0 from 5.3 and also start using SPM. Currently, we only use RAR. Can you guys help me with following 4 questions?
    1. We have a number of different firefighter roles used by different teams and approved by different approvers. Can we have separate requester and approver lists for different firefighter accounts in GRC 10.0 SPM?
    2. Do we have to implement GRC 10.0 Portals for SPM approval workflow?
    3. We have license for all GRC modules. Does this also include Continuous Transaction Monitoring with Oversight or is a separate license required for this?
    4. Does GRC 10.0 support automatic archiving of AC-RAR SoD reports? - When I start a weekly background job, can it be automatically archived into an archive folder of my desigantion?
    Thanks so much for your input.
    Joerg

    hi Joerg
    1.Yes, you can have different approvers per firefighter ID and have the requestors assigned to different ones as well.
    2.You do not need to install portal but you will need to facilitate some access to the front end components through activating the NWBC Netweaver Business client or using a web browser to view the internet facing services in SICF.
    3. I don't believe that your GRC license automatically entitles you to the Oversight product suite as they are still separately marketed, however the GRC Process Controls and Risk Management modules can be included if you have a full enterprise GRC license from SAP.
    4. You could certainly manage to archive the reports using standard SAP ABAP functionality (SARA). However, If you mean the standard Batch risk Analysis, then I think you'll find that the offline content is overwritten with the latest and only the summary data is retained in the historical data tables for trend analysis. From an audit perspective, historical detailed data is not partuicularly useful since they are more interested in current exposure. Auto archiving of the SPM logs is available as standard.
    Regards,
    Simon

  • Forum Search Function - A Question

    I know that the Adobe Forum team has worked hard over the last year, to improve the forums' Search Function. The standardization across the various forums, the utility of Search, HAS been improved - thank you for that work.
    However, once, after one ran a Search, and received a results page, it was possible to go thread-by-thread in those results, to pick the one, ones, that worked for an OP's situation, and by just using the browser's Back button, the searcher was taken back to the Search results page, for more research. Now, the Back button takes me (Chrome on Windows PC) to the general Discussions page, and not the Search results page. This means that the Search criteria have to be re-added. At first, it would seem that Copy/Paste for the Search criteria would be the best workflow, and just re-do that Search, over and over, reading one thread per Search. However, I use Search most often to help posters get answers, and I use the URL to the existing threads to do that. Here is an example of how I use Search, and how it works for me now - the current Search:
    Poster has a question, and many other threads in a forum answer that/those question(s). I find six existing threads, that match my Search criteria. Good so far. I then need to read all six threads, to find the one(s), that are best for the new poster. When I find one, I Copy the URL of that thread, and add that to my Reply to that poster. I cannot Copy the Search criteria, to use in the Search query box, as I just Copied the URL to one thread in the list. I then have to go back to the main Discussions page, and re-initiate my Search, to read the second of the six threads - rather tedious, especially with more than one useful thread.
    My workaround now, is to create a NotePad document with my Search criteria, and go back to it, Copying and Pasting those characters, after doing a Copy/Paste of a threads URL. Still tedious, but less typing.
    Not sure if the old method, or using Back to get to the Search results page, could be re-implemented, leaving the rest of the Search functions untouched, or if someone knows a neat way to return to the Search results page, that I just am not aware of (do not mind admitting OE on my part, and am open to perhaps a better workflow, for how I normally use Search).
    Hunt

    Jacob, unfortunately and although true, that doesn't agree with the image "normal" users get, with those unnecessarily brightly colored badges, and even more unnecessary special backgrounds in their posts, no matter how trivial (and I am not in the least questioning their most legitimate right to post trivial messages)... Their word doesn't become the Bible by the mere fact of being punished with their MVP titles, as the highlighting of their posts seems to suggest.
    And yes, I know that -at least- many of you haven't chosen to be nominated as MVPs but, what does the general public think? Most probably, that you all have full moderating powers, and some other powers as well. A sad, artificial, and most unneeded situation -most definitely not an improvement.

  • SRM Functional interview questions

    Hi all,
    I am a SRM Technical consultant and looking to move to the functional side.
    I am aware of the P2P cycle but If im interviewed for the functional role,what are the possible questions I would have to answer?
    Which areas do I need to focus...E.g. Configuration??Business process???Procurement cycle???
    Any links to get a general idea abt the common terminologies ...business process would be really helpful.
    Thanks.

    Hi Subodh,
    I would advise to go thru SRM course books such as SRM Overview, SRM 210 and SRM 270.
    Knowledge in SAP MM is an added advantage.
    Apart from these go thru SRM cookbooks eg. config of extended classic scenario by Shaz Khan
    Regards,
    Uzair Hussain

  • Pl-Sql Oracle Function Concurrency Issue

    Hi All,
    Issue - pl-sql Oracle Function performance issue, when muliple users are accessing the function
    Detail -
    Oracle 11g / Linux Server
    I have developed a pl-sql oracle function to retrieve information from 3 tables, output as a particluar type array.
    Single request is getting processed within 2.2 seconds, but when multiple request are sent concurrently <tested with 50>, time taken for each output is different.
    BreakUp of Response times:-
    8 messages took - 2.2 sec
    +8 messages took - 4.4 sec
    ++8 messages took - 6.6 sec....etc
    I'm looking for any DB tunning parameter, which will help to resolve this issue.
    My only aim is to expose developed function to multiple users, who all can access it concurrently, but response should limit within 2.2 seconds.
    Any thoughts + guidance is higly appreciated.
    Thanks
    Preetam Singh

    Supporting data insert statements:
    =======================================================================================================================
    REM INSERTING into EXPERTISE
    Insert into EXPERTISE (USH_USER_NAME,USH_SKILL_SET1,USH_SKILL_SET2,USH_SKILL_SET3,USH_SKILL_SET4,USH_SKILL_SET5,USH_SKILL_SET6,USH_SKILL_SET7,USH_SKILL_SET8,USH_SKILL_SET9,USH_SKILL_SET10,USH_SKILL_SET11,USH_SKILL_SET12,USH_SKILL_SET13,USH_SKILL_SET14,USH_SKILL_SET15,USH_SKILL_SET16,USH_SKILL_SET17,USH_SKILL_SET18,USH_SKILL_SET19,USH_SKILL_SET20) values ('A','ENGLISH','FRENCH','HINDI',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
    Insert into EXPERTISE (USH_USER_NAME,USH_SKILL_SET1,USH_SKILL_SET2,USH_SKILL_SET3,USH_SKILL_SET4,USH_SKILL_SET5,USH_SKILL_SET6,USH_SKILL_SET7,USH_SKILL_SET8,USH_SKILL_SET9,USH_SKILL_SET10,USH_SKILL_SET11,USH_SKILL_SET12,USH_SKILL_SET13,USH_SKILL_SET14,USH_SKILL_SET15,USH_SKILL_SET16,USH_SKILL_SET17,USH_SKILL_SET18,USH_SKILL_SET19,USH_SKILL_SET20) values ('B',null,'GERMAN','CHINIESE','HINDI',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
    Insert into EXPERTISE (USH_USER_NAME,USH_SKILL_SET1,USH_SKILL_SET2,USH_SKILL_SET3,USH_SKILL_SET4,USH_SKILL_SET5,USH_SKILL_SET6,USH_SKILL_SET7,USH_SKILL_SET8,USH_SKILL_SET9,USH_SKILL_SET10,USH_SKILL_SET11,USH_SKILL_SET12,USH_SKILL_SET13,USH_SKILL_SET14,USH_SKILL_SET15,USH_SKILL_SET16,USH_SKILL_SET17,USH_SKILL_SET18,USH_SKILL_SET19,USH_SKILL_SET20) values ('C','ENGLISH',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
    =======================================================================================================================
    ==================================================================
    REM INSERTING into WORKING
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('A','MON','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('A','TUE','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('A','WED',null,null);
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('A','THU','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('A','FRI','09:00','12:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('B','MON','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('B','TUE','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('B','WED','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('B','THU','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('B','FRI','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('C','MON',null,null);
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('C','TUE','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('C','WED','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('C','THU','09:00','18:00');
    Insert into WORKING (NAME,WEEKDAY,DAYSTARTTIME,DAYENDTIME) values ('C','FRI','09:00','12:00');
    ==================================================================
    =====================================================================================================================
    REM INSERTING into SCHEDULE
    Insert into SCHEDULE (APPOINTMENTDATE,APPOINTMENTSTART,APPOINTMENTEND,STATUS,NAME) values (to_timestamp('11-FEB-12 10.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),to_timestamp('11-FEB-12 10.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),to_timestamp('11-FEB-12 11.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),'MEETING','A');
    Insert into SCHEDULE (APPOINTMENTDATE,APPOINTMENTSTART,APPOINTMENTEND,STATUS,NAME) values (to_timestamp('11-FEB-12 10.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),to_timestamp('11-FEB-12 10.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),to_timestamp('11-FEB-12 11.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),'TRAINING','B');
    Insert into SCHEDULE (APPOINTMENTDATE,APPOINTMENTSTART,APPOINTMENTEND,STATUS,NAME) values (to_timestamp('13-FEB-12 10.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),to_timestamp('11-FEB-12 10.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),to_timestamp('11-FEB-12 11.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),'MEETING','A');
    Insert into SCHEDULE (APPOINTMENTDATE,APPOINTMENTSTART,APPOINTMENTEND,STATUS,NAME) values (to_timestamp('11-FEB-12 10.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),to_timestamp('11-FEB-12 11.00.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),to_timestamp('11-FEB-12 11.30.00.000000000 AM','DD-MON-RR HH.MI.SS.FF AM'),'MEETING','B');
    =====================================================================================================================
    Edited by: 910614 on Feb 10, 2012 9:29 AM

  • Function Call Question

    So I have posted the code for the button in question below.
    So you know the button is located inside a child .swf. When the
    button is clicked I want to call a function in the parent .swf. The
    code below works if i end this line:
    MovieClip(this.parent.parent.parent).axx2();
    with
    .gotoAndPlay("randomFrame"); -making it:
    MovieClip(this.parent.parent.parent).gotoAndPlay("randomFrame");
    But when I try to just call the axx2(); function I get an
    error. Any idea whats wrong here?

    crila,
    > i get this error...
    >
    > TypeError: Error #1034: Type Coercion failed: cannot
    convert
    > flash.display::Stage@21661e9 to flash.display.MovieClip.
    > at a_home_fla::MainTimeline/dang()
    I wish I understood the AS3 error codes better than I do.
    Thanks for
    showing the error, but unfortunately that doesn't help me any
    (not at all
    your fault).
    In your first post, you mentioned this:
    >> So you know the button is located inside a child
    .swf.
    ... and I remember thinking, while reading, "Actually, I
    don't know that,"
    but I took your statement a face value and assumed that some
    button must be
    located in some extnernal SWF. After that point, it wasn't
    clear to me
    where this button was or how it was used. In this line,
    you're assigning
    your event hander:
    gor_btn.addEventListener(MouseEvent.CLICK, dang);
    ... and I assume the dang() function is written very near
    that statement.
    I'm also guessing this code is inside the loaded SWF. If the
    definition for
    axx2() is located in the main SWF, you just need to figure
    out where the
    button code thinks it is, then step from that location to the
    definition.
    I would start troubleshooting by using a trace() statement
    to see how
    things are set up. Update your dang() function and do
    something like this:
    function dang(event:MouseEvent):void {
    trace(this);
    //MovieClip(this.parent.parent.parent).axx2();
    See that what gives you. The trace() function will put a
    message in
    your Output panel, and then you'll know -- or should at least
    receive a
    clue -- how to create an object reference to the SWF that
    contains the
    loaded SWF.
    David Stiller
    Adobe Community Expert
    Dev blog,
    http://www.quip.net/blog/
    "Luck is the residue of good design."

  • Common Functional Location Question

    Hi
    In my Clients senario there are many functional locations. Now in his functional locations the work is carried out by various Maintenace Groups like ELE / MEC / INST.
    All these Departments have there Own Work Centres & Cost Centres. Now the problem is
    1. What costcentre is to be maintained in functiona location master. ( Coz order are created on these common functional locations) what does SAP Recomends.
    2. The requirements is that if Electrical Depatment creates an Order on these locations then the Cost to be captured in Electrical department cost centre similarly for other departments.
    regards
    Sabyasachi

    Hi Pete
    I went across some of the customer sites, where they are using SAP PM....
    According to the Question of this thread...
    They dont have different cost center or work center... they have only one cost center and one Work center...
    All the maintenance cost (ELE,MECH or INST) will be clubbed into one Cost center and it is assigned to the G/L accoutn....
    Work center also common.... Since its all internal cost comes from the work center for the employees.. they said... the cost is common for all..
    But... this scenario is different from others.. like Separate cost center or work center...
    Once the notification is created... the person.. should know, who is gonna take the job... if its mech or elec or both... there is a issue in criticality of the work ur gonna take.. if its a shaft problem.. then its purely mech.. if its motor problem its elect... even though both the depts have work.. but some one will have high criticality... he has to use the particular work center.,,,
    Then in the order... u need to enter the operations with different work centers... so u will be getting the cost of both the work center...
    For equipment, i think one cost center is enough.. since it will take all the cost... sinc ein one order u cannot give two or three cost centers... am i rite....
    - Pithan

  • Main function theory question

    Hello,
    Java is said to be pure object oriented.
    In order to make an executable program, one must provide a main function in the class of execution.
    This behavior is not pure object oriented.
    why couldnt a program start running by executing the constractor of the main class?
    if you think this question is posted in the wrong forum, plz notify me where should i post it.

    The main method also exists for practical reasons. How else would the JVM pass command-line parameters to your program? Either you require that a class has a static main, or you require that it has a constructor that accepts an array of Strings. But what if your class requires a constructor with an array of Strings as it's only parameter? How does Java know that this isn't an entry point to the program? The static main therefore acts as a clear entry point, whereas constructors do not.
    I've never used Eiffel, but I have a tough time imagining how you could start a program from anything but a static context. Even if you started from a Constructor, it just means that the RT is creating a static context for you under the hood from which it is calling your constructor. This way, you at least have control over the context you are using.

  • Function main question

    In the function main parameter list, how do you know whether to put the square brackets after String or args? That is, whether it should be(String[] args), or (String args[]). Bit of a daft question maybe..........but thanks in advance!

    It doesn't matter, they're both legal, and they both mean exactly the same thing. It's simply a matter of personal preference.

  • Lame Concurrency Question

    I am seriously thread retarded. I can always get my threaded code to work without
    any problems but that doesnt mean I have a clue about what is going on.
    What is the best way to code the following common functionality:
    class Runner implement Runnable{
    public void run(){
    while(run.booleanValue() == true){
    do something();
    Thread.sleep(some time);
    public void stopRunning(){
    run = new Boolean(false);
    Boolean run = new Boolean(true);
    }Do you just make stopRunning() synchronized?
    Or do you lock on the "run" object?
    If so, do you have to use a "synchronized(run)" block in both methods?
    If you synchronize on an object should you use "synchronized(object)" every
    place the object is used?
    public void run(){
    while(true){
    synchronized(run){
    if(run.booleanValue() == false){
    break;
    do something();
    Thread.sleep(some time);
    public void stopRunning(){
    synchronized(run){
    run = new Boolean(false);
    }(By the way, ive never done the above. I usually just make stopRunning() synchronized.)

    TuringPest wrote:
    ignore my concurrency ignorance, lol, but i thought that whenever you had one
    thread changing the values of something in another thread it had to be synchronized -
    even if its a primitive?Yes. Or the variable has to be volatile. But, as already discussed, you don't need the running flag here.
    while (!Thread.interrupted()) {
      doStuff();
      try {
        Thread.sleep(millis);
      catch (InterruptedException exc) {
        log it?
        Thread.currentThread().interrupt();
    }

  • Concurrency questions, Secondary Databases, etc.

    Hi,
    i have the following requirements:
    - Multiple threads, every thread opens one ore more database
    - Databases have RefCounting if they are used in more than one thread
    - Every database has a SecondaryDatabase associated
    - All Threads are performing only put operations one the databases
    - Keys and SecondaryKeys are unique (no duplicates)
    I tested with normal Databases and SecondaryDatabases:
    - no Transactions used
    - deferredWrite is on true
    Everything worked and the performance is within our expectations.
    my Questions now:
    - Does this setup work as long as all threads are only writing (put)
    (i read in another post that SecondaryDatabases work only with transactions...
    i think thats true only if you read/write ??)
    - Is there anything i should take care of? I already checked my SecondaryKeyCreator
    for concurrency issues...
    - Does it help (in this setup) to disable the CheckpointerThread? The Databases are
    synced and closed after all writes are finished. We don't need recovery...
    - Are there any penalties if i increase the LogFileSize? We are writing around 80 to 150GB
    of data and with the default size (10MB) we get a lot of files...
    - Caching is a non-issue as long as we are only writing... is this correct?
    Sorry for the amount of questions & thanks in advance for any answers!
    Greets,
    Chris

    Hi Chris,
    - Does this setup work as long as all threads are only writing (put)(i read in another post that SecondaryDatabases work only with transactions...
    i think thats true only if you read/write ??)>
    When using secondaries, if you don't configure transactions and there is an exception during the write operation, corruption can result. If you are reading and writing, lock conflict exceptions are likely to occur -- with transactions you can simply retry, but without transactions you can't. Since you are not reading, it is unlikely that this type of exception will occur. See below for more.
    - Is there anything i should take care of? I already checked my SecondaryKeyCreatorfor concurrency issues...>
    Since your secondary keys are unique, you'll get an exception if you attempt to write a primary record containing a secondary key that already exists. To avoid corruption, you'll have to prevent this from happening. If you are assigning secondary keys from a sequence, or something similar, then you'll be fine. Another way is to check the keys for existence in the secondary before the write. To do this, open the secondary as a regular database (openDatabase not openSecondaryDatabase). You don't want to read the primary (that could cause lock conflicts), which is what happens when you use openSecondaryDatabase and read via the secondary.
    - Does it help (in this setup) to disable the CheckpointerThread? The Databases aresynced and closed after all writes are finished. We don't need recovery...>
    Yes, if you don't care about recovery time, then disabling the checkpointer during the write operations will reduce the amount of disk space used and overall overhead.
    When you say you don't need recovery, what do you mean? In general, this means that if there is a crash, you can either 1) revert to a backup or 2) recreate the data from scratch.
    - Are there any penalties if i increase the LogFileSize? We are writing around 80 to 150GBof data and with the default size (10MB) we get a lot of files...>
    The log cleaner may become inefficient if the log files are too large, so I don't recommend a file size larger than 50 MB.
    - Caching is a non-issue as long as we are only writing... is this correct?The JE cache is not just a cache, it's the memory space for internal information and the Btree. For good performance during the write operations you should configure the cache large enough to hold all internal Btree nodes. The DbCacheSize program (in com.sleepycat.je.util) can be used to calculate this size.
    An exception to this rule is when you are inserting keys sequentially. If both the primary keys and secondary keys are assigned and written sequentially, then the cache size can normally be much smaller, perhaps only 10 MB. But this is an unusual use case, especially with secondaries.
    --mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Maybe you are looking for

  • Finding Apple Id Used on Device

    Recently my iphone 5 was stolen. I reported it to police, blacklisted it under my carrier, and tried find my iphone which did not work because it was turned off. I know all these methods are inefficient to track down a stolen phone because also recen

  • ALE Configurations in File to IDOC Scenario

    Hi All, We are doing File to IDOC Scenario. ALE Configurations done: R/3 Side: 1. Created RFC dest, pointing to XI and tested the connection for remote login to XI. 2. Created port in R/3(using automatically generated port name) and assigned the RFC

  • [SOLVED] Amarok 2 make fails

    Hi, I'm trying to install Amarok 2 via yaourt with this package: http://aur.archlinux.org/packages.php?ID=19633 However, it fails with several errors.   I've done some searching, but I can't find any solution that's helpful to me/one I understand (st

  • In A2500, how to change the Image Size?

    I have an A2500 camera.  The images are great, but they're huge (1.5mb each) and fill up my memory card way too quickly.  How can I use the camera's menu settings so images are stored in a smaller size? 

  • Embedding a font? Bug?

    In this movie: http://www.midnight007.com/pizza/layer_root_3.swf When you click on any of the pizza slices (which pulls up another movie layer), the dynamic titles switched by a switch statement do not show up. They show up on any computer that the f